storage organs - Español Inglés Diccionario